package service;

import java.util.List;

import org.apache.ibatis.annotations.Param;

import entity.MyCart;

public interface MyCartService {

	public void insertMyCart(MyCart cart);
	
	/**
	 * 根据uid(用户的id)查询购物车
	 * @param uid
	 * @return
	 */
	public List<MyCart> selectMyCart(@Param("uid")int uid,
									@Param("start") Integer start,
									@Param("offset") Integer offset);
	
	/**
	 * 根据uid 用户id查询他的商品在购物车中的数量
	 * @param uid
	 * @return
	 */
	public Integer getCount(Integer uid);
	
	/**
	 * 显示当前用户购物车的总价
	 */
	public Double getCartTotalPrice(int uid);
	
	/**
	 * 结算购物车
	 */
	public boolean checkOutCart(int uid);
}
